Text copied to clipboard!

Cím

Text copied to clipboard!

Lekérdezés-optimalizáló PHP alapú LMS monolit rendszerhez

Leírás

Text copied to clipboard!
Keresünk egy tapasztalt Lekérdezés-optimalizálót PHP alapú LMS monolit rendszerhez, aki képes az adatbázis-lekérdezések teljesítményének javítására, valamint a rendszer hatékonyságának növelésére. A pozíció célja, hogy a meglévő tanulásmenedzsment rendszer (LMS) adatbázis-interakcióit optimalizálja, különös figyelmet fordítva a MySQL-lekérdezésekre, indexelésre, cache-elésre és a PHP backend kód teljesítményére. A sikeres jelölt szorosan együttműködik a fejlesztői csapattal, hogy azonosítsa a teljesítménybeli szűk keresztmetszeteket, és javaslatokat tegyen azok megoldására. A munkakör magában foglalja a meglévő lekérdezések elemzését, újraírását, valamint új adatbázis-struktúrák és indexek tervezését. Emellett a pozíció része a rendszeres teljesítménymérés, monitoring eszközök használata, valamint a fejlesztési folyamatok dokumentálása is. Elvárjuk, hogy a jelentkező mély ismeretekkel rendelkezzen a relációs adatbázisok működéséről, különösen MySQL vagy MariaDB környezetben, valamint jártas legyen a PHP nyelvben, különösen monolitikus architektúrák esetén. Előnyt jelent a Laravel vagy más PHP keretrendszerek ismerete, de nem feltétel. Ez a pozíció ideális lehet annak, aki szeret mélyen beleásni magát a rendszer optimalizálásába, és élvezi a kihívást jelentő technikai problémák megoldását. Ha szeretsz adatbázisokkal dolgozni, és fontos számodra a kód hatékonysága, akkor ez a lehetőség neked szól.

Felelősségek

Text copied to clipboard!
  • Adatbázis-lekérdezések elemzése és optimalizálása
  • Indexek és adatbázis-struktúrák tervezése
  • PHP backend kód teljesítményének javítása
  • Cache-elési stratégiák bevezetése
  • Monitoring eszközök használata (pl. New Relic, Blackfire)
  • Fejlesztői csapattal való együttműködés
  • Dokumentáció készítése az optimalizálási folyamatokról
  • SQL profilozási technikák alkalmazása
  • Adatbázis-migrációk tervezése és végrehajtása
  • Rendszeres teljesítménytesztek végzése

Elvárások

Text copied to clipboard!
  • Legalább 3 év tapasztalat PHP fejlesztésben
  • MySQL vagy MariaDB mély ismerete
  • Tapasztalat SQL lekérdezések optimalizálásában
  • Monolitikus rendszerekben szerzett tapasztalat
  • Verziókezelő rendszerek (pl. Git) ismerete
  • Cache-megoldások (pl. Redis, Memcached) ismerete
  • Kiváló problémamegoldó képesség
  • Jó kommunikációs készség
  • Angol nyelvű dokumentáció olvasásának képessége
  • Előny: Laravel vagy más PHP keretrendszer ismerete

Lehetséges interjú kérdések

Text copied to clipboard!
  • Milyen tapasztalata van SQL lekérdezések optimalizálásában?
  • Dolgozott már monolitikus PHP rendszereken?
  • Milyen eszközöket használ teljesítménymérésre?
  • Ismeri a cache-elési stratégiákat? Melyeket alkalmazta korábban?
  • Hogyan közelíti meg egy lassú lekérdezés optimalizálását?
  • Van tapasztalata indexek tervezésében?
  • Használt már ORM-et? Milyen tapasztalatai vannak vele?
  • Milyen PHP verziókkal dolgozott eddig?
  • Milyen monitoring eszközöket ismer?
  • Készen áll csapatban dolgozni és dokumentálni a munkáját?